  
export interface PhoneModelDataChildrenList {
  id: number;
  name: string;
  modelName: string
};
export interface PhoneModelListData {
  name: string;
  // childrenList: Array<PhoneModelDataChildrenList>;
  childrenList: (PhoneModelDataChildrenList & { 
    text?: string 
    value?: number 
  })[]
};
// 扩展Vant Picker需要的类型
export interface VantPickerColumn {
  text: string
  value: number
  id: number
  children: VantPickerColumn[]
};


export interface MaterialListData {
    id: number;
    materialSubType: number;
    name: string;
    shortName: string;
    price: number;
    stock: number;
    imageUrl: string;
    width: number;
    height: number;
    baseImageUrl: string;
    baseWidth: number;
    baseHeight: number;
    frameImageUrl: string;
    frameWidth: number;
    frameHeight: number;
    defaulted: boolean;
    materialMap: any;
    carouselImages: Array< unknown >;
    detailImages: Array< unknown >;
};